host-interaction/process/list

enumerate processes on remote desktop session host

rule:
  meta:
    name: enumerate processes on remote desktop session host
    namespace: host-interaction/process/list
    authors:
      - michael.hunhoff@mandiant.com
      - 99.elad.levi@gmail.com
    scopes:
      static: function
      dynamic: span of calls
    att&ck:
      - Discovery::Process Discovery [T1057]
    examples:
      - 6f99a2c8944cb02ff28c6f9ced59b161:0x414B70
  features:
    - or:
      - and:
        - or:
          - api: wtsapi32.WTSEnumerateProcesses
          - api: wtsapi32.WTSEnumerateProcessesEx
        - optional:
          - or:
            - api: wtsapi32.WTSFreeMemory
            - api: wtsapi32.WTSOpenServer
      - and:
        - or:
          - api: wtsapi32.WTSEnumerateSessions
          - api: wtsapi32.WTSEnumerateSessionsEx
        - api: kernel32.ProcessIdToSessionId
        - optional:
          - match: enumerate processes
          - or:
            - api: wtsapi32.WTSFreeMemory
            - api: wtsapi32.WTSOpenServer

last edited: 2025-03-10 20:19:23